ABSTRACT

Software effort estimation is used to estimate how many resources and how many hours are required to develop a software project. The accurate and reliable prediction is the key to success of a project. There are numerous mechanisms in software effort estimation but accurate prediction is still a challenge for the researchers and software project managers. In this paper, the use of Neural Network techniques for Software Effort Estimation is discussed and evaluate on the basis of MMRE and Predicate. At the end, a specific Neural Network based Effort Estimation technique is proposed for further research.

Keywords: - Effort Estimation, Fuzzy Logic, Genetic Programming, Particle Swarm Optimization, MMRE.